概述
node-schedule
是一个用于 Node.js 的 JavaScript 库,它允许您在特定的时间点或按照预定的时间表执行任务。它的主要用途是在 Node.js 应用程序中执行定时任务,例如定时发送电子邮件、生成报告、清理临时文件等。
开始
安装:
npm install node-schedule
简单示例
const schedule = require('node-schedule');
// 创建一个定时任务,每天的下午 2 点执行
const dailyJob = schedule.scheduleJob('0 14 * * *', function() {
console.log('定时任务执行了!');
});
在上述示例中,我们首先导入了 node-schedule
模块,然后使用 scheduleJob
方法创建了一个定时任务。参数 '0 14 * * *'
是一个 Cron 表达式,表示每天的下午 2 点执行任务。当任务执行时,会输出一条消息。
除了基本的 cron 表达式之外,node-schedule
还支持其他更灵活的调度方式,您可以根据需要选择适合您应用程序的方法。
总的来说,node-schedule
是一个方便的工具,用于在 Node.js 应用程序中执行定时任务。它可以帮助你自动化重复的工作,提高应用程序的效率和可靠性。